// // // pages/login/login.js
const app = getApp()
// const userApi = require('../../utils/userApi')
import Api from '../../utils/http'
Page({
  //按钮的点击授权事件
  bindGetUserInfo: function () {
    wx.getSetting({
      success: res => {
        if (res.authSetting['scope.userInfo']) {
          wx.getUserInfo({
            success: res => {
              app.globalData.userInfo = res.userInfo
              // console.log(app.globalData.userInfo);  
              wx.setStorageSync('userInfo',res.userInfo)       
              // 登录
              wx.login({
                success(ret) {
                  if (ret.code) {
                    var param = {
                      code: ret.code
                    };
                    Api.ajax('/app/Account/get_wx_info', param).then(res => {
                      console.log(res)
                      if (res.code == 200) {
                        var openid = res.data;
                        wx.setStorageSync('openid', res.data)
                        console.log(wx.getStorageSync('openid'))

                        wx.reLaunch({
                          url: '/pages/index/index',
                        })
                      }
                    })
                  } else {
                    // that.setData({
                    //   hasUserInfo: true
                    // })
                    console.log('登录失败！' + res.errMsg)
                  }
                }
              });
            },
          })
        }
      }
    })
  }
})
// //传递code请求状态
// getCodeLogin: function () {
//   wx.getSetting({
//     success: res => {
//       if (res.authSetting['scope.userInfo']) {
//         wx.getUserInfo({
//           success: res => {
//             // 可以将 res 发送给后台解码出 unionId 
//             app.globalData.userInfo = res.userInfo
//             // console.log(app.globalData.userInfo);         
//             // 登录
//             wx.login({
//               success(ret) {
//                 if (ret.code) {
//                   var param = {
//                     code: ret.code
//                   };
//                   Api.ajax('/app/Account/get_wx_info', param).then(res => {
//                     console.log(res)
//                     if (res.code == 200) {
//                       var openid = res.data;
//                       wx.setStorageSync('openid', res.data)
//                       // wx.reLaunch({
//                       //   url: '/pages/index/index',
//                       // })
//                     }
//                   })
//                 } else {
//                   that.setData({
//                     hasUserInfo: true
//                   })
//                   // console.log('登录失败！' + res.errMsg)
//                 }
//               }
//             });
//           },
//         })
//       }
//     }
//   })
// },
// //授权登录
// bindGetUserInfo: function (e) {
//   if (e.detail.userInfo) {
//     console.log(e.detail.userInfo);
//     //用户按了允许授权按钮
//     var self = this;
//     //授权成功后,通过改变 hasUserInfo 的值，让实现页面显示出来，把授权页面隐藏起来
//     self.setData({
//       userInfo: e.detail.userInfo,
//       hasUserInfo: false
//     });
//   } else {
//     //用户按了拒绝按钮
//     wx.showModal({
//       title: '警告',
//       content: '您点击了拒绝授权，将无法进入小程序，请授权之后再进入!!!',
//       showCancel: false,
//       confirmText: '返回授权',
//       success: function (res) {
//         // 用户没有授权成功，不需要改变 isHide 的值
//         if (res.confirm) {
//           console.log('用户点击了“返回授权”');
//         }
//       }
//     });
//   }
// },